combat engineer squad - French English Dictionary